Skip to content

[SIT] Extend I/O precision support#33966

Open
atamas19 wants to merge 2 commits intoopenvinotoolkit:masterfrom
atamas19:Enhance_supported_SIT_precisions
Open

[SIT] Extend I/O precision support#33966
atamas19 wants to merge 2 commits intoopenvinotoolkit:masterfrom
atamas19:Enhance_supported_SIT_precisions

Conversation

@atamas19
Copy link
Contributor

@atamas19 atamas19 commented Feb 4, 2026

Details:

  • Extends single-image-test tool to support additional OpenVINO element types:
    • New integer precisions: U16, I16, U4, I4, U2
    • New FP8 precisions: BF8 (f8e5m2), HF8 (f8e4m3)
  • Note: Image-based inputs still require standard precisions (U8, FP32, etc.) due to OpenCV limitations. New precisions work only with binary inputs --img_as_bin

Tickets:

@atamas19 atamas19 requested review from Copilot, fcmiron and svigh February 4, 2026 10:58
@atamas19 atamas19 requested review from a team as code owners February 4, 2026 10:58
@github-actions github-actions bot added the category: NPU OpenVINO NPU plugin label Feb 4, 2026
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR extends the single-image-test tool to support additional OpenVINO precision types for input and output tensors. The changes enable the tool to work with new integer types (U16, I16, U4, I4, U2) and floating-point 8-bit types (BF8/f8e5m2, HF8/f8e4m3), though these new precisions are limited to binary input mode due to OpenCV constraints.

Changes:

  • Updated command-line flag descriptions to document newly supported precision types
  • Extended validation logic to recognize the new precision types
  • Added precision mapping for input and output tensor conversions
  • Updated warning messages to include the new supported types

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@atamas19 atamas19 force-pushed the Enhance_supported_SIT_precisions branch from 273c460 to be45dd6 Compare February 5, 2026 08:43
@atamas19 atamas19 force-pushed the Enhance_supported_SIT_precisions branch from be45dd6 to 3732b16 Compare February 5, 2026 09:37
@atamas19 atamas19 enabled auto-merge February 5, 2026 21:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

category: NPU OpenVINO NPU plugin

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants